|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IProcessEngine
A process engine that can create process instances from descriptors.
| Method Summary | |
|---|---|
void |
addProcessEngineObserver(IProcessEngineObserver observer)
Adds an observer that will be notified of changes to this process engine. |
IProcess |
createProcess(IProcessDefinition definition,
IProcessDescriptor descriptor)
Creates a new process instance from the specified descriptor. |
void |
removeProcessEngineObserver(IProcessEngineObserver observer)
Removes an observer form the list of this process engine's observers. |
| Method Detail |
|---|
IProcess createProcess(IProcessDefinition definition,
IProcessDescriptor descriptor)
throws java.lang.NullPointerException
definition - The definition of the process to create.descriptor - The descriptor of the process to create.
java.lang.NullPointerException - If the specified definition is
null.
java.lang.NullPointerException - If the specified descriptor is
null.
void addProcessEngineObserver(IProcessEngineObserver observer)
throws java.lang.NullPointerException
observer - The observer to add.
java.lang.NullPointerException - If the supplied observer is null.
void removeProcessEngineObserver(IProcessEngineObserver observer)
throws java.lang.NullPointerException
observer - The observer to remove.
java.lang.NullPointerException - If the supplied observer is null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||